import request from '@/utils/request'

// 创建用户
export function creates(data) {
  return request({
    url: '/user/s/create',
    method: 'post',
    data: data
  })
}

// 更新用户
export function updates(data) {
  return request({
    url: '/user/s/update',
    method: 'put',
    data: data
  })
}

// 删除用户
export function deletes(id) {
  return request({
    url: '/user/s/delete?id=' + id,
    method: 'delete'
  })
}

// 批量删除用户
// export function deletesBatch(ids) {
//   return request({
//     url: '/user/s/delete-list',
//     method: 'delete',
//     params: {
//       id: ids
//     }
//   })
// }

// 批量删除用户
export function deletesBatch(ids) {
  return request({
    url: '/user/s/delete-list',
    method: 'delete',
    params: {
      ids: ids.join(',') // 将数组转换为逗号分隔的字符串
    }
    // 或者使用 data 传递（如果是 POST/PUT/DELETE 的请求体）
    // data: ids
  })
}

// 获得用户
export function gets(id) {
  return request({
    url: '/user/s/get?id=' + id,
    method: 'get'
  })
}

// 获得用户分页
export function getsPage(params) {
  return request({
    url: '/user/s/page',
    method: 'get',
    params
  })
}
// 导出用户 Excel
export function exportsExcel(params) {
  return request({
    url: '/user/s/export-excel',
    method: 'get',
    params,
    responseType: 'blob'
  })
}
